package com.tbit.uqbike.client.pojo.newEntity;

/**
 * @Author: chen
 * @Description: 汇通天下聚合支付配置
 * @Date: 创建于 20:36 2021/9/6
 */
public class AdaPayConfig {
    /**
     * 品牌id
     */
    private Integer accountId;
    /**
     * 应用id
     */
    private String appId;
    /**
     * 支付方式 alipay：支付宝 App 支付,alipay_lite:支付宝小程序支付,wx_lite:微信小程序支付
     */
    private String pay_channel;
    /**
     * apiKey为prod模式的API KEY
     */
    private String apiKey;
    /**
     * mockApiKey为mock模式的API KEY
     */
    private String mockApiKey;
    /**
     * rsaPrivateKey为商户发起请求时，用于请求参数加签所需要的RSA私钥
     */
    private String rsaPrivateKey;
    /**
     * 异步通知地址，url为http/https路径，服务器POST回调，URL 上请勿附带参数
     */
    private String notifyUrl;
    /**
     * 是否开启延时分账模式
     */
    private Integer model;
    /**
     * 备注
     */
    private String remark;

    public Integer getAccountId() {
        return accountId;
    }

    public void setAccountId(Integer accountId) {
        this.accountId = accountId;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public String getPay_channel() {
        return pay_channel;
    }

    public void setPay_channel(String pay_channel) {
        this.pay_channel = pay_channel;
    }

    public String getApiKey() {
        return apiKey;
    }

    public void setApiKey(String apiKey) {
        this.apiKey = apiKey;
    }

    public String getMockApiKey() {
        return mockApiKey;
    }

    public void setMockApiKey(String mockApiKey) {
        this.mockApiKey = mockApiKey;
    }

    public String getRsaPrivateKey() {
        return rsaPrivateKey;
    }

    public void setRsaPrivateKey(String rsaPrivateKey) {
        this.rsaPrivateKey = rsaPrivateKey;
    }

    public Integer getModel() {
        return model;
    }

    public void setModel(Integer model) {
        this.model = model;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    @Override
    public String toString() {
        return "AdaPayConfig{" +
                "accountId=" + accountId +
                ", appId='" + appId + '\'' +
                ", pay_channel='" + pay_channel + '\'' +
                ", apiKey='" + apiKey + '\'' +
                ", mockApiKey='" + mockApiKey + '\'' +
                ", rsaPrivateKey='" + rsaPrivateKey + '\'' +
                ", notifyUrl='" + notifyUrl + '\'' +
                ", remark='" + remark + '\'' +
                '}';
    }
}
